Echarts怎么重新渲染 |
您所在的位置:网站首页 › vue echarts重新渲染 › Echarts怎么重新渲染 |
Echarts怎么重新渲染
发布时间:2022-05-30 16:34:08
来源:亿速云
阅读:187
作者:iii
栏目:开发技术
这篇文章主要介绍“Echarts怎么重新渲染”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Echarts怎么重新渲染”文章能帮助大家解决问题。 当我点击饼图时,出现相应的内容,并重新渲染饼图展示内容 饼图点击事件 this.conechart.on('click', (params) => { params.name });获取的是点击的对应的板块名 利用获取的板块名,去接口调取对应的数据 , 调取数据是异步调用 ,所以重新渲染视图要在 异步中渲染,否则同步渲染不出数据 var options = this.conechart.getOption() options.series[0].data = res.data this.conechart.setOption(options)getoption()是获取当前视图配置项 进行重新赋值 setoption()是挂载配置项 完整代码 initconechart () { this.conechart = this.$echarts.init(document.getElementById('conechart')); const option = { title: { text: '风险占比', // subtext: 'Fake Data', left: '45%', top: "20px", textStyle:{ fontSize:30, } }, tooltip: { trigger: 'item' }, legend: { type: 'scroll', orient: 'vertical', left: 'left', top:5, }, series: [ { name: 'Access From', type: 'pie', radius: '50%', left:"10%", top:"15%", data: this.piedata, emphasis: { itemStyle: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)' } }, label: { alignTo: "labelLine", distanceToLabelLine: 10, edgeDistance: "15%" }, labelLayout: { fontSize: "16" } } ] }; this.conechart.setOption(option) this.conechart.on('click', (params) => { if ( this.isshow == 0) { this.getWarnInfoBySecond(params.name) } }); },if判断是一个开关,控制只能点击一次 // 更新视图 getWarnInfoBySecond(name) { getWarnInfoBySecond(name).then(res => { var options = this.conechart.getOption() options.series[0].data = res.data this.conechart.setOption(options) this.isshow = 1 }) },关于“Echarts怎么重新渲染”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。 推荐阅读: react路由参数改变不重新渲染页面 怎么在Vue中强制组件重新渲染免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。 echarts 上一篇新闻:SQL未能删除约束drop constraint问题怎么解决 下一篇新闻:html5常见的单双标记是什么 猜你喜欢 Xcode的debug和release以及development和distribution证书 采用开源的架构提高业务敏捷性 混过了2015,依然不知道你要什么? Volley的Post用法 判断字符串中是否包含某个字符与字符串的切割 Json数据出现转义字符/问题 UIImage加载图片 Fragment之间的通信 键盘类操作 admob移动广告phonegap插件使用教程 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |